<?php
namespace app\home\controller;
use think\Controller;
use think\Session;
use think\Request;
use think\Db;
use myResponse\Res;
//header("Content-type:text/html;charset=utf-8");
class Base extends Controller
{
//    public $nowtime=date("Y-m-d H:i:s",time());
//1系统管理 2询价管理 3报价管理 4询报价管理 8合同管理
    public $auth_mode=[1=>1,2=>2,3=>3,4=>4,8=>8];
    public $page=100;    //每页条数
    /**
     * 初始化方法
     */
    public function _initialize()
    {
        parent::_initialize(); // TODO: Change the autogenerated stub
//        request()->module();
//        dump(config('marketscope')[1]); //读取配置参数
        $CO=request()->controller();
        $AT=request()->action();
        $now_ac = strtolower($CO."-".$AT) ;
        df($now_ac);
/*
//        dump(strtolower($AT)); dump(request()->controller());
        $this->assign('action',strtolower($AT));
        $this->assign('controller',request()->controller());
        $this->assign('market',config('marketscope')); //市场范围
        $conf['XJD']=config('XJD');
        $this->assign('conf',$conf); //市场范围
        $this->assign('nowtime', date("Y-m-d H:i:s",time())); //市场范围
        $this->assign('page',$this->page ); //前端 $page
        $this->assign('p',input('page')?input('page'):1 ); //前端 ($p-1)*$page
//        die('222');
//        dump(Session::get('u_id'));
//        dump(Session::get('u_name'));
//        dump(Session::get('u_roleid'));
        $uid=Session::get('u_id');
        if(!$uid){
            $this->redirect('/index.php/login');
        }
        //权限控制
        $auth_a= Db::view('t_user', 'u_roleid')
            ->view('t_role', 'r_auth_ac,r_auth_ids', 't_user.u_roleid=t_role.r_id')
            ->where('t_user.u_id='.$uid)
            ->find();
        $auth_ac = strtolower($auth_a['r_auth_ac']);
        $auth_ids = $auth_a['r_auth_ids'];
        $this->assign('auth_ids',$auth_ids);
        $this->assign('auth_mode',$this->auth_mode);

        //权限控制
        if($uid!=1){    //admin
            //权限控制
            $allow_ac = array('index-first','index-index','login-index'); //设置无限制权限
            if(!in_array($now_ac,$allow_ac) && $uid !=1 && strpos($auth_ac,$now_ac) === false){
//                dump($now_ac);
//                dump($auth_ac);
                $this -> error('暂无权限,请联系管理员',null,'',10);
//                $this -> redirect('index/first');
            }
        }*/
    }

}
/*
CREATE TABLE `c_customer` (
`c_id` INT(11) NOT NULL AUTO_INCREMENT,
	`c_company` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '公司名',
	`c_contacts` VARCHAR(50) NULL DEFAULT '' COMMENT '联系人',
	`c_mobile` VARCHAR(30) NULL DEFAULT NULL COMMENT '联系人电话',
	`c_fax` VARCHAR(30) NULL DEFAULT '' COMMENT '公司传真',
	`c_address` VARCHAR(255) NULL DEFAULT '',
	`c_marketscope` VARCHAR(255) NULL DEFAULT '' COMMENT '市场范围',
	`c_areaid` VARCHAR(255) NULL DEFAULT '' COMMENT '区域',
	`c_bank` VARCHAR(100) NULL DEFAULT '' COMMENT '开户银行',
	`c_bankcode` VARCHAR(50) NULL DEFAULT '' COMMENT '开户帐号',
	`c_taxnumber` VARCHAR(50) NULL DEFAULT '' COMMENT '税号',
	`c_content` TEXT NULL COMMENT '备注(主营产品)',
	`c_createtime` DATETIME NULL DEFAULT NULL,
	`c_updatetime` DATETIME NULL DEFAULT NULL,
	PRIMARY KEY (`c_id`)
)
COMMENT='供应商表'
COLLATE='utf8_general_ci'
ENGINE=MyISAM;

	`c_tel` VARCHAR(30) NULL DEFAULT '' COMMENT '公司电话',
	`c_duties` VARCHAR(50) NULL DEFAULT '' COMMENT '职务',
	`c_email` VARCHAR(50) NULL DEFAULT '',
*/



















